<?php
require_once("phpsqlsearch_dbinfo.php");
try {
    $dbh = new PDO(DB_HOST, DB_USER, DB_PASSWORD);
    $dbh->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); 
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);      
    $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);            
} catch (PDOException $e) {
    echo '接続失敗' . $e->getMessage() . "\n";
    exit();
} catch (Exception $e) {
       echo "{}"; 
}
try {
    $stmt = $dbh->prepare(
        "SELECT * FROM markers LIMIT 0 , 10"
    );
 
    $stmt->setFetchMode(PDO::FETCH_ASSOC); 
    $stmt->execute();
    header("Content-type: application/json");
        while ($row = $stmt->fetch()) {       
        $markers[] = array(
            'id' => $row['id'],
            'name' => $row['name'],
            'address' => $row['address'],
            'lat' => $row['lat'],
            'lng' => $row['lng'],
            'htps' => $row['htps'],
            'htp' => $row['htp'],
            'lkind' => $row['lkind'],
            'kind' => $row['kind'],
            'tel' => $row['tel'],
           );
    }
    echo json_encode(['markers' => $markers]); 
} catch (PDOException $e) {
        echo "{}";
    file_put_contents('PDOErrors.txt', date('[Y-m-d H:i:s]') . ", storelocator_sqli_seisiki.php, " . $e->getMessage() . "\r\n", FILE_APPEND);
} catch (Exception $e) {
        echo "{}"; 
}
$dbh = null;